home *** CD-ROM | disk | FTP | other *** search
Unknown | 1989-09-01 | 8.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Acorn (RISC OS) Sprite (image/acornSprite)
| magic
| Supported |
100%
| file
| GLS_BINARY_LSB_FIRST
| default
| |
99%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 40 07 00 00 10 00 00 00 | 00 00 00 00 00 00 00 00 |@.......|........|
|00000010| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000040| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000050| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000060| 20 11 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b | .......|........|
|00000070| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000080| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000090| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|000000a0| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 12 20 |........|....... |
|000000b0| 20 1a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|000000c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000d0| 20 01 4d 41 53 54 45 52 | 20 4d 45 4e 55 02 20 20 | .MASTER| MENU. |
|000000e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 1a 20 | | . |
|00000100| 20 13 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b | .......|........|
|00000110| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000120| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000130| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000140| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 14 20 |........|....... |
|00000150| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000001f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000200| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000210| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000220| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000240| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000250| 20 20 20 20 20 20 20 5b | 31 5d 01 2d 20 43 55 53 | [|1].- CUS|
|00000260| 54 4f 4d 45 52 20 46 49 | 4c 45 20 4d 41 49 4e 54 |TOMER FI|LE MAINT|
|00000270| 45 4e 41 4e 43 45 20 20 | 20 20 20 20 20 20 20 20 |ENANCE | |
|00000280| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002f0| 20 20 20 20 20 20 02 5b | 32 5d 01 2d 20 50 52 4f | .[|2].- PRO|
|00000300| 44 55 43 54 20 46 49 4c | 45 20 4d 41 49 4e 54 45 |DUCT FIL|E MAINTE|
|00000310| 4e 41 4e 43 45 20 20 20 | 20 20 20 20 20 20 20 20 |NANCE | |
|00000320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000340| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000350| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000360| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000370| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000380| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000390| 20 20 20 20 20 20 02 5b | 33 5d 01 2d 20 49 4e 56 | .[|3].- INV|
|000003a0| 4f 49 43 49 4e 47 20 20 | 20 20 20 20 20 20 20 20 |OICING | |
|000003b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000410| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000420| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000480| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004e0| 20 20 20 02 5b 20 5d 20 | 20 20 20 20 20 20 20 20 | .[ ] | |
|000004f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000500| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000530| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000570| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000580| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000600| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000620| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000630| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000640| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000650| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 01 | | .|
|00000680| 28 48 69 6e 74 20 2d 20 | 74 72 79 02 53 41 4d 50 |(Hint - |try.SAMP|
|00000690| 4c 45 01 29 02 20 20 20 | 20 20 20 20 20 20 20 20 |LE.). | |
|000006a0| 20 11 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b | .......|........|
|000006b0| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|000006c0| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|000006d0| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|000006e0| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 12 20 20 |........|...... |
|000006f0| 20 1a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | . | |
|00000700| 20 20 20 20 20 20 45 53 | 43 20 2d 20 52 65 74 75 | ES|C - Retu|
|00000710| 72 6e 20 74 6f 20 4f 70 | 65 72 61 74 69 6e 67 20 |rn to Op|erating |
|00000720| 53 79 73 74 65 6d 20 20 | 20 20 20 20 20 20 20 20 |System | |
|00000730| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 1a 20 20 | | . |
|00000740| 20 13 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b | .......|........|
|00000750| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000760| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000770| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 1b 1b 1b |........|........|
|00000780| 1b 1b 1b 1b 1b 1b 1b 1b | 1b 1b 1b 1b 1b 14 20 20 |........|...... |
|00000790| 43 4f 4d 50 41 4e 59 20 | 20 20 38 30 20 30 20 30 |COMPANY | 80 0 0|
|000007a0| 20 20 43 20 4e 4e 4e 4e | 20 20 20 20 20 20 20 20 | C NNNN| |
|000007b0| 20 20 20 ff ff 53 45 4c | 45 43 54 20 20 20 20 20 | ..SEL|ECT |
|000007c0| 31 31 35 33 37 44 20 4c | 20 59 4e 4e 4e 53 45 4c |11537D L| YNNNSEL|
|000007d0| 45 43 54 50 20 20 20 20 | ff ff 45 4e 54 45 52 50 |ECTP |..ENTERP|
|000007e0| 41 53 53 20 34 30 31 39 | 31 30 20 20 52 20 4e 4e |ASS 4019|10 R NN|
|000007f0| 4e 4e 20 20 20 20 20 20 | 20 20 20 20 20 ff ff 50 |NN | ..P|
|00000800| 41 53 53 57 4f 52 44 20 | 20 31 30 31 39 35 32 58 |ASSWORD | 101952X|
|00000810| 3f 4c 20 59 4e 4e 4e 50 | 41 53 53 57 4f 52 44 50 |?L YNNNP|ASSWORDP|
|00000820| 20 20 ff ff 00 02 20 20 | 31 30 1f 50 52 4f 43 20 | .... |10.PROC |
|00000830| 4c 4f 41 44 1f 46 49 4c | 4c 20 22 20 22 1f 2a 20 |LOAD.FIL|L " ".* |
|00000840| 4f 70 65 6e 20 74 68 65 | 20 63 6f 6e 74 72 6f 6c |Open the| control|
|00000850| 20 66 69 6c 65 20 61 6e | 64 20 72 65 61 64 20 74 | file an|d read t|
|00000860| 68 65 20 72 65 63 6f 72 | 64 2e 20 20 49 66 20 23 |he recor|d. If #|
|00000870| 42 39 20 69 73 20 73 65 | 74 2c 20 74 68 65 6e 1f |B9 is se|t, then.|
|00000880| 2a 20 74 68 65 20 6d 65 | 6e 75 20 69 73 20 62 65 |* the me|nu is be|
|00000890| 69 6e 67 20 63 61 6c 6c | 65 64 20 62 79 20 6f 6e |ing call|ed by on|
|000008a0| 65 20 6f 66 20 74 68 65 | 20 70 72 6f 67 72 61 6d |e of the| program|
|000008b0| 73 20 61 6e 64 20 74 68 | 65 20 70 61 73 73 77 6f |s and th|e passwo|
|000008c0| 72 64 1f 2a 20 6e 65 65 | 64 20 6e 6f 74 20 62 65 |rd.* nee|d not be|
|000008d0| 20 65 6e 74 65 72 65 64 | 2e 1f 2a 20 46 49 4c 45 | entered|..* FILE|
|000008e0| 54 59 50 45 20 63 68 65 | 63 6b 73 20 66 6f 72 20 |TYPE che|cks for |
|000008f0| 61 6e 20 6f 70 65 6e 20 | 66 69 6c 65 1f 1f 20 20 |an open |file.. |
|00000900| 20 20 20 20 20 20 20 20 | 20 20 46 49 4c 45 54 59 | | FILETY|
|00000910| 50 45 20 31 30 30 3a 4f | 50 45 4e 1f 20 20 20 20 |PE 100:O|PEN. |
|00000920| 2a 41 6c 72 65 61 64 79 | 20 6f 70 65 6e 2d 2d 67 |*Already| open--g|
|00000930| 6f 74 6f 20 70 6f 73 6e | 1f 20 20 20 20 20 20 20 |oto posn|. |
|00000940| 20 20 20 20 20 47 4f 54 | 4f 20 50 4f 53 4e 1f 20 | GOT|O POSN. |
|00000950| 20 20 20 20 20 20 20 20 | 20 20 20 45 52 52 54 52 | | ERRTR|
|00000960| 41 50 20 4e 4f 5f 46 49 | 4c 45 20 1f 20 20 20 20 |AP NO_FI|LE . |
|00000970| 3a 4f 50 45 4e 20 20 20 | 4f 50 45 4e 20 22 53 41 |:OPEN |OPEN "SA|
|00000980| 4d 50 49 4e 53 2e 44 41 | 54 22 20 55 53 49 4e 47 |MPINS.DA|T" USING|
|00000990| 20 22 53 41 4d 50 49 4e | 53 2e 46 49 44 22 2c 20 | "SAMPIN|S.FID", |
|000009a0| 31 30 30 20 55 4e 4c 4f | 43 4b 45 44 1f 20 20 20 |100 UNLO|CKED. |
|000009b0| 20 20 20 20 20 20 20 20 | 20 50 4f 53 4e 20 31 30 | | POSN 10|
|000009c0| 30 20 54 4f 20 30 1f 20 | 20 20 20 20 20 20 20 20 |0 TO 0. | |
|000009d0| 20 20 20 52 45 41 44 20 | 31 30 30 20 4e 4f 41 44 | READ |100 NOAD|
|000009e0| 56 3a 4e 4f 5f 44 41 54 | 41 1f 20 20 20 20 20 20 |V:NO_DAT|A. |
|000009f0| 20 20 20 20 20 20 4d 4f | 56 45 20 26 48 4f 53 54 | MO|VE &HOST|
|00000a00| 5b 31 30 30 5d 20 54 4f | 20 23 53 30 20 54 52 49 |[100] TO| #S0 TRI|
|00000a10| 4d 4d 45 44 1f 20 20 20 | 20 20 20 20 20 20 20 20 |MMED. | |
|00000a20| 20 43 41 4c 4c 20 48 4f | 53 54 1f 20 20 20 20 3a | CALL HO|ST. :|
|00000a30| 50 4f 53 4e 20 20 20 50 | 4f 53 4e 20 31 30 30 20 |POSN P|OSN 100 |
|00000a40| 54 4f 20 30 1f 20 20 20 | 20 20 20 20 20 20 20 20 |TO 0. | |
|00000a50| 20 4c 50 44 45 54 41 43 | 48 03 02 20 20 32 30 1f | LPDETAC|H.. 20.|
|00000a60| 20 20 20 20 20 20 20 20 | 20 20 20 20 52 45 41 44 | | READ|
|00000a70| 20 31 30 30 20 4e 4f 41 | 44 56 3a 4e 4f 5f 44 41 | 100 NOA|DV:NO_DA|
|00000a80| 54 41 1f 20 20 20 20 20 | 20 20 20 20 20 20 20 4d |TA. | M|
|00000a90| 4f 56 45 20 26 43 4f 4d | 50 41 4e 59 5b 31 30 30 |OVE &COM|PANY[100|
|00000aa0| 5d 20 54 4f 20 43 4f 4d | 50 41 4e 59 20 54 52 49 |] TO COM|PANY TRI|
|00000ab0| 4d 4d 45 44 1f 2a 20 49 | 66 20 23 42 39 20 69 73 |MMED.* I|f #B9 is|
|00000ac0| 20 73 65 74 2c 20 74 68 | 65 6e 20 74 68 65 20 70 | set, th|en the p|
|00000ad0| 61 73 73 77 6f 72 64 20 | 68 61 73 20 61 6c 72 65 |assword |has alre|
|00000ae0| 61 64 79 20 62 65 65 6e | 20 67 69 76 65 6e 20 61 |ady been| given a|
|00000af0| 6e 64 1f 2a 20 74 68 65 | 20 70 61 73 73 77 6f 72 |nd.* the| passwor|
|00000b00| 64 69 6e 67 20 72 6f 75 | 74 69 6e 65 20 63 61 6e |ding rou|tine can|
|00000b10| 20 62 65 20 73 6b 69 70 | 70 65 64 2e 1f 1f 20 20 | be skip|ped... |
|00000b20| 20 20 42 45 47 49 4e 20 | 49 46 20 23 42 39 20 52 | BEGIN |IF #B9 R|
|00000b30| 45 53 45 54 1f 20 20 20 | 20 20 20 20 20 4d 4f 56 |ESET. | MOV|
|00000b40| 45 20 22 50 4c 45 41 53 | 45 20 45 4e 54 45 52 20 |E "PLEAS|E ENTER |
|00000b50| 50 41 53 53 57 4f 52 44 | 22 20 54 4f 20 45 4e 54 |PASSWORD|" TO ENT|
|00000b60| 45 52 50 41 53 53 1f 20 | 20 20 20 20 20 20 20 55 |ERPASS. | U|
|00000b70| 4e 4c 4f 43 4b 20 50 41 | 53 53 57 4f 52 44 1f 20 |NLOCK PA|SSWORD. |
|00000b80| 20 20 20 20 20 20 20 4c | 4f 43 4b 20 53 45 4c 45 | L|OCK SELE|
|00000b90| 43 54 1f 20 20 20 20 45 | 4c 53 45 20 49 46 20 23 |CT. E|LSE IF #|
|00000ba0| 42 39 20 53 45 54 1f 20 | 20 20 20 20 20 20 20 4c |B9 SET. | L|
|00000bb0| 4f 43 4b 20 50 41 53 53 | 57 4f 52 44 1f 20 20 20 |OCK PASS|WORD. |
|00000bc0| 20 45 4e 44 42 45 47 49 | 4e 1f 20 20 20 20 46 49 | ENDBEGI|N. FI|
|00000bd0| 4c 4c 20 22 5f 22 1f 20 | 20 20 20 45 4e 44 1f 1f |LL "_". | END..|
|00000be0| 50 52 4f 43 20 48 4f 53 | 54 1f 2a 20 20 53 65 74 |PROC HOS|T.* Set|
|00000bf0| 73 20 74 68 65 20 68 6f | 73 74 20 62 61 73 65 64 |s the ho|st based|
|00000c00| 20 6f 6e 20 74 68 65 20 | 48 4f 53 54 20 66 69 65 | on the |HOST fie|
|00000c10| 6c 64 20 6f 6e 20 74 68 | 65 20 69 6e 73 74 61 6c |ld on th|e instal|
|00000c20| 6c 20 66 69 6c 65 2e 1f | 2a 20 20 4e 4f 54 45 3a |l file..|* NOTE:|
|00000c30| 20 4e 4f 20 66 69 6c 65 | 73 20 6d 61 79 20 62 65 | NO file|s may be|
|00000c40| 20 6f 70 65 6e 20 77 68 | 65 6e 20 74 68 65 20 48 | open wh|en the H|
|00000c50| 4f 53 54 20 73 74 61 74 | 65 6d 65 6e 74 20 69 73 |OST stat|ement is|
|00000c60| 20 6d 61 64 65 03 02 20 | 20 33 30 1f 2a 20 20 73 | made.. | 30.* s|
|00000c70| 6f 20 66 69 6c 65 73 20 | 6d 75 73 74 20 62 65 20 |o files |must be |
|00000c80| 63 6c 6f 73 65 64 20 61 | 6e 64 20 74 68 65 6e 20 |closed a|nd then |
|00000c90| 74 68 65 20 69 6e 73 74 | 61 6c 6c 20 66 69 6c 65 |the inst|all file|
|00000ca0| 20 72 65 6f 70 65 6e 65 | 64 2e 1f 20 20 20 20 43 | reopene|d.. C|
|00000cb0| 4c 4f 53 45 1f 2a 20 49 | 66 20 74 68 65 72 65 20 |LOSE.* I|f there |
|00000cc0| 69 73 20 6e 6f 20 68 6f | 73 74 2c 20 74 68 65 6e |is no ho|st, then|
|00000cd0| 20 23 53 30 20 77 69 6c | 6c 20 62 65 20 6e 75 6c | #S0 wil|l be nul|
|00000ce0| 6c 2c 20 65 71 75 61 6c | 20 74 6f 20 22 22 1f 20 |l, equal| to "". |
|00000cf0| 20 20 20 49 46 20 23 53 | 30 20 4e 45 51 20 22 22 | IF #S|0 NEQ ""|
|00000d00| 20 20 48 4f 53 54 20 23 | 53 30 1f 20 20 20 20 53 | HOST #|S0. S|
|00000d10| 45 54 20 23 42 33 1f 20 | 20 20 20 4f 50 45 4e 20 |ET #B3. | OPEN |
|00000d20| 27 53 41 4d 50 49 4e 53 | 2e 44 41 54 27 20 55 53 |'SAMPINS|.DAT' US|
|00000d30| 49 4e 47 20 27 53 41 4d | 50 49 4e 53 2e 46 49 44 |ING 'SAM|PINS.FID|
|00000d40| 27 2c 31 30 30 20 55 4e | 4c 4f 43 4b 45 44 3a 4e |',100 UN|LOCKED:N|
|00000d50| 4f 5f 46 49 4c 45 1f 20 | 20 20 20 52 45 54 55 52 |O_FILE. | RETUR|
|00000d60| 4e 1f 1f 3a 4e 4f 5f 46 | 49 4c 45 20 20 20 20 42 |N..:NO_F|ILE B|
|00000d70| 45 47 49 4e 20 49 46 20 | 23 4e 30 20 3d 20 33 33 |EGIN IF |#N0 = 33|
|00000d80| 1f 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00000d90| 20 45 52 52 4f 52 20 22 | 46 49 4c 45 20 53 59 53 | ERROR "|FILE SYS|
|00000da0| 54 45 4d 20 4e 4f 54 20 | 4c 4f 41 44 45 44 2e 20 |TEM NOT |LOADED. |
|00000db0| 20 50 52 45 53 53 20 45 | 53 43 2c 20 52 55 4e 20 | PRESS E|SC, RUN |
|00000dc0| 53 41 4d 50 4c 45 2e 42 | 41 54 22 1f 20 20 20 20 |SAMPLE.B|AT". |
|00000dd0| 20 20 20 20 20 20 20 20 | 20 20 45 4c 53 45 1f 20 | | ELSE. |
|00000de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 45 | | E|
|00000df0| 52 52 52 4f 52 20 22 49 | 4e 53 54 41 4c 4c 20 46 |RRROR "I|NSTALL F|
|00000e00| 49 4c 45 20 4e 4f 54 20 | 41 56 41 49 4c 41 42 4c |ILE NOT |AVAILABL|
|00000e10| 45 22 1f 20 20 20 20 20 | 20 20 20 20 20 20 20 45 |E". | E|
|00000e20| 4e 44 42 45 47 49 4e 1f | 20 20 20 20 20 20 20 20 |NDBEGIN.| |
|00000e30| 20 20 20 20 43 4c 4f 53 | 45 1f 20 20 20 20 20 20 | CLOS|E. |
|00000e40| 20 20 20 20 20 20 53 59 | 53 54 45 4d 1f 20 20 20 | SY|STEM. |
|00000e50| 20 20 20 20 20 20 20 20 | 20 45 4e 44 1f 1f 3a 4e | | END..:N|
|00000e60| 4f 5f 44 41 54 41 20 20 | 20 20 45 52 52 4f 52 20 |O_DATA | ERROR |
|00000e70| 22 4e 4f 20 44 41 54 41 | 20 49 4e 20 49 4e 53 54 |"NO DATA| IN INST|
|00000e80| 41 4c 4c 20 46 49 4c 45 | 2d 2d 20 52 45 49 4e 53 |ALL FILE|-- REINS|
|00000e90| 54 41 4c 4c 22 03 02 20 | 20 34 30 1f 20 20 20 20 |TALL".. | 40. |
|00000ea0| 20 20 20 20 20 20 20 20 | 43 4c 4f 53 45 1f 20 20 | |CLOSE. |
|00000eb0| 20 20 20 20 20 20 20 20 | 20 20 53 59 53 54 45 4d | | SYSTEM|
|00000ec0| 1f 1f 50 52 4f 43 20 4b | 45 59 39 1f 2a 20 46 4f |..PROC K|EY9.* FO|
|00000ed0| 52 20 44 45 42 55 47 47 | 49 4e 47 20 50 55 52 50 |R DEBUGG|ING PURP|
|00000ee0| 4f 53 45 53 20 4f 4e 4c | 59 1f 20 20 20 20 44 45 |OSES ONL|Y. DE|
|00000ef0| 42 55 47 1f 20 20 20 20 | 45 4e 44 1f 1f 50 52 4f |BUG. |END..PRO|
|00000f00| 43 20 53 45 4c 45 43 54 | 50 1f 2a 20 41 20 62 72 |C SELECT|P.* A br|
|00000f10| 75 74 65 20 66 6f 72 63 | 65 2c 20 73 69 6d 70 6c |ute forc|e, simpl|
|00000f20| 65 20 6d 65 6e 75 2e 20 | 20 4e 6f 74 65 20 74 68 |e menu. | Note th|
|00000f30| 61 74 20 72 65 61 6c 6c | 79 20 67 6f 6f 64 20 70 |at reall|y good p|
|00000f40| 72 6f 63 65 64 75 72 65 | 1f 2a 20 20 77 6f 75 6c |rocedure|.* woul|
|00000f50| 64 20 6e 6f 74 20 68 61 | 76 65 20 74 68 65 20 66 |d not ha|ve the f|
|00000f60| 69 6c 65 20 63 72 65 61 | 74 69 6f 6e 20 6f 6e 20 |ile crea|tion on |
|00000f70| 74 68 65 20 6d 65 6e 75 | 2e 20 20 49 74 20 69 73 |the menu|. It is|
|00000f80| 20 68 65 72 65 20 6f 6e | 6c 79 1f 2a 20 20 66 6f | here on|ly.* fo|
|00000f90| 72 20 63 6f 6e 76 65 6e | 69 65 6e 63 65 2e 20 20 |r conven|ience. |
|00000fa0| 52 65 66 65 72 20 74 6f | 20 74 68 65 20 50 72 6f |Refer to| the Pro|
|00000fb0| 67 72 61 6d 6d 65 72 27 | 73 20 52 65 66 65 72 65 |grammer'|s Refere|
|00000fc0| 6e 63 65 20 4d 61 6e 75 | 61 6c 1f 2a 20 20 66 6f |nce Manu|al.* fo|
|00000fd0| 72 20 6d 6f 72 65 20 65 | 6c 65 67 65 6e 74 20 63 |r more e|legent c|
|00000fe0| 6f 64 65 2e 20 20 4e 6f | 74 65 3a 20 54 48 45 4e |ode. No|te: THEN|
|00000ff0| 20 69 73 20 6f 70 74 69 | 6f 6e 61 6c 20 69 6e 20 | is opti|onal in |
|00001000| 49 46 20 73 74 61 74 65 | 6d 65 6e 74 73 1f 20 20 |IF state|ments. |
|00001010| 20 20 49 46 20 53 45 4c | 45 43 54 20 45 51 20 31 | IF SEL|ECT EQ 1|
|00001020| 20 43 48 41 49 4e 20 22 | 53 41 4d 50 43 55 53 54 | CHAIN "|SAMPCUST|
|00001030| 2e 51 4e 45 22 1f 20 20 | 20 20 49 46 20 53 45 4c |.QNE". | IF SEL|
|00001040| 45 43 54 20 45 51 20 32 | 20 54 48 45 4e 20 43 48 |ECT EQ 2| THEN CH|
|00001050| 41 49 4e 20 22 53 41 4d | 50 52 4f 44 2e 51 4e 45 |AIN "SAM|PROD.QNE|
|00001060| 22 1f 20 20 20 20 49 46 | 20 53 45 4c 45 43 54 20 |". IF| SELECT |
|00001070| 45 51 20 33 20 43 48 41 | 49 4e 20 22 53 41 4d 50 |EQ 3 CHA|IN "SAMP|
|00001080| 45 4e 54 2e 51 4e 45 22 | 1f 20 20 20 20 45 52 52 |ENT.QNE"|. ERR|
|00001090| 4f 52 20 22 53 45 4c 45 | 43 54 49 4f 4e 20 4e 4f |OR "SELE|CTION NO|
|000010a0| 54 20 41 56 41 49 4c 41 | 42 4c 45 22 1f 20 20 20 |T AVAILA|BLE". |
|000010b0| 20 43 4c 45 41 52 20 53 | 45 4c 45 43 54 03 02 20 | CLEAR S|ELECT.. |
|000010c0| 20 35 30 1f 20 20 20 20 | 52 45 53 55 4d 45 1f 1f | 50. |RESUME..|
|000010d0| 54 41 42 4c 45 20 45 58 | 54 1f 31 2c 20 22 45 58 |TABLE EX|T.1, "EX|
|000010e0| 45 22 1f 32 2c 20 22 43 | 4d 44 22 1f 33 2c 20 22 |E".2, "C|MD".3, "|
|000010f0| 43 4f 4d 22 1f 45 4e 44 | 1f 1f 1f 3a 4e 4f 5f 53 |COM".END|...:NO_S|
|00001100| 59 53 20 45 52 52 4f 52 | 20 22 4e 4f 20 49 6e 73 |YS ERROR| "NO Ins|
|00001110| 74 61 6c 6c 20 66 69 6c | 65 2d 2d 72 65 69 6e 73 |tall fil|e--reins|
|00001120| 74 61 6c 6c 22 1f 20 20 | 20 20 20 20 20 20 20 20 |tall". | |
|00001130| 20 20 45 4e 44 1f 1f 50 | 52 4f 43 20 41 53 53 49 | END..P|ROC ASSI|
|00001140| 47 4e 1f 2a 20 53 65 74 | 20 75 70 20 70 61 72 61 |GN.* Set| up para|
|00001150| 6d 65 74 65 72 73 20 74 | 6f 20 72 75 6e 20 74 68 |meters t|o run th|
|00001160| 65 20 72 65 70 6f 72 74 | 1f 4d 4f 56 45 20 22 22 |e report|.MOVE ""|
|00001170| 20 54 4f 20 23 53 30 1f | 47 45 54 44 41 54 45 20 | TO #S0.|GETDATE |
|00001180| 23 53 30 1f 2a 53 65 74 | 20 75 70 20 64 61 74 65 |#S0.*Set| up date|
|00001190| 20 69 6e 20 23 53 30 20 | 69 66 20 74 68 65 72 65 | in #S0 |if there|
|000011a0| 20 69 73 20 6f 6e 65 1f | 20 20 20 20 49 46 20 23 | is one.| IF #|
|000011b0| 53 30 20 4e 45 51 20 22 | 22 20 20 43 4f 4e 43 41 |S0 NEQ "|" CONCA|
|000011c0| 54 20 23 53 30 5b 31 2c | 36 5d 20 2b 20 23 53 30 |T #S0[1,|6] + #S0|
|000011d0| 5b 39 2c 32 5d 20 49 4e | 54 4f 20 23 53 30 03 02 |[9,2] IN|TO #S0..|
|000011e0| 20 20 36 30 1f 1f 2a 20 | 53 65 74 20 75 70 20 70 | 60..* |Set up p|
|000011f0| 61 73 73 69 6e 67 20 74 | 68 65 20 64 61 74 65 20 |assing t|he date |
|00001200| 69 6e 20 23 44 41 54 45 | 20 61 6e 64 20 64 65 66 |in #DATE| and def|
|00001210| 61 75 6c 74 73 20 69 6e | 20 23 53 30 1f 20 20 20 |aults in| #S0. |
|00001220| 20 43 4f 4e 43 41 54 20 | 22 20 23 44 41 54 45 28 | CONCAT |" #DATE(|
|00001230| 22 20 2b 20 23 53 30 20 | 2b 20 22 29 20 23 44 45 |" + #S0 |+ ") #DE|
|00001240| 46 41 55 4c 54 28 29 22 | 20 49 4e 54 4f 20 23 53 |FAULT()"| INTO #S|
|00001250| 30 1f 1f 2a 20 53 65 74 | 20 75 70 20 74 68 65 20 |0..* Set| up the |
|00001260| 70 61 74 68 2f 64 72 69 | 76 65 20 74 6f 20 70 61 |path/dri|ve to pa|
|00001270| 73 73 20 69 6e 20 23 41 | 53 53 49 47 4e 1f 20 20 |ss in #A|SSIGN. |
|00001280| 20 20 43 4f 4e 43 41 54 | 20 26 44 41 54 41 44 52 | CONCAT| &DATADR|
|00001290| 49 56 45 5b 31 30 30 5d | 20 54 52 49 4d 4d 45 44 |IVE[100]| TRIMMED|
|000012a0| 20 2b 20 22 53 41 4d 50 | 52 4f 44 22 20 49 4e 54 | + "SAMP|ROD" INT|
|000012b0| 4f 20 23 53 32 1f 20 20 | 20 20 43 4f 4e 43 41 54 |O #S2. | CONCAT|
|000012c0| 20 22 20 23 41 53 53 49 | 47 4e 28 31 3d 22 20 2b | " #ASSI|GN(1=" +|
|000012d0| 20 23 53 32 20 2b 22 29 | 22 20 49 4e 54 4f 20 23 | #S2 +")|" INTO #|
|000012e0| 53 32 1f 1f 2a 20 53 65 | 74 20 75 70 20 66 69 6e |S2..* Se|t up fin|
|000012f0| 61 6c 20 70 61 72 74 20 | 6f 66 20 55 53 49 4e 47 |al part |of USING|
|00001300| 20 73 74 61 74 65 6d 65 | 6e 74 1f 20 20 20 20 43 | stateme|nt. C|
|00001310| 4f 4e 43 41 54 20 22 53 | 41 4d 50 52 45 50 31 2e |ONCAT "S|AMPREP1.|
|00001320| 52 47 22 20 2b 20 23 53 | 30 20 2b 20 23 53 32 20 |RG" + #S|0 + #S2 |
|00001330| 49 4e 54 4f 20 23 53 32 | 1f 20 20 20 20 52 45 54 |INTO #S2|. RET|
|00001340| 55 52 4e 1f 1f 50 52 4f | 43 20 50 41 53 53 57 4f |URN..PRO|C PASSWO|
|00001350| 52 44 50 1f 20 20 20 20 | 42 45 47 49 4e 20 49 46 |RDP. |BEGIN IF|
|00001360| 20 23 4e 35 20 47 45 20 | 33 1f 20 20 20 20 20 20 | #N5 GE |3. |
|00001370| 20 20 45 52 52 4f 52 20 | 22 49 4e 54 52 55 44 45 | ERROR |"INTRUDE|
|00001380| 52 20 2d 20 45 58 49 54 | 49 4e 47 22 1f 20 20 20 |R - EXIT|ING". |
|00001390| 20 20 20 20 20 53 59 53 | 54 45 4d 1f 20 20 20 20 | SYS|TEM. |
|000013a0| 45 4e 44 42 45 47 49 4e | 1f 20 20 20 20 4d 4f 56 |ENDBEGIN|. MOV|
|000013b0| 45 20 26 50 41 53 53 57 | 4f 52 44 5b 31 30 30 5d |E &PASSW|ORD[100]|
|000013c0| 20 54 4f 20 23 53 30 03 | 02 20 20 37 30 1f 20 20 | TO #S0.|. 70. |
|000013d0| 20 20 43 41 4c 4c 20 44 | 45 43 52 59 50 54 1f 20 | CALL D|ECRYPT. |
|000013e0| 20 20 20 42 45 47 49 4e | 20 49 46 20 50 41 53 53 | BEGIN| IF PASS|
|000013f0| 57 4f 52 44 20 45 51 20 | 23 53 30 1f 20 20 20 20 |WORD EQ |#S0. |
|00001400| 20 20 20 20 43 4c 45 41 | 52 20 45 4e 54 45 52 50 | CLEA|R ENTERP|
|00001410| 41 53 53 1f 20 20 20 20 | 20 20 20 20 43 4c 45 41 |ASS. | CLEA|
|00001420| 52 20 50 41 53 53 57 4f | 52 44 1f 20 20 20 20 20 |R PASSWO|RD. |
|00001430| 20 20 20 4c 4f 43 4b 20 | 50 41 53 53 57 4f 52 44 | LOCK |PASSWORD|
|00001440| 1f 20 20 20 20 20 20 20 | 20 55 4e 4c 4f 43 4b 20 |. | UNLOCK |
|00001450| 53 45 4c 45 43 54 1f 20 | 20 20 20 20 20 20 20 4e |SELECT. | N|
|00001460| 45 58 54 20 53 45 4c 45 | 43 54 1f 20 20 20 20 45 |EXT SELE|CT. E|
|00001470| 4c 53 45 20 49 46 20 50 | 41 53 53 57 4f 52 44 20 |LSE IF P|ASSWORD |
|00001480| 4e 45 51 20 23 53 30 1f | 20 20 20 20 20 20 20 20 |NEQ #S0.| |
|00001490| 4d 4f 56 45 20 22 50 41 | 53 53 57 4f 52 44 20 49 |MOVE "PA|SSWORD I|
|000014a0| 4e 56 41 4c 49 44 20 2d | 20 54 52 59 20 41 47 41 |NVALID -| TRY AGA|
|000014b0| 49 4e 22 20 54 4f 20 45 | 4e 54 45 52 50 41 53 53 |IN" TO E|NTERPASS|
|000014c0| 1f 20 20 20 20 20 20 20 | 20 41 44 44 20 31 20 54 |. | ADD 1 T|
|000014d0| 4f 20 23 4e 35 1f 20 20 | 20 20 20 20 20 20 43 4c |O #N5. | CL|
|000014e0| 45 41 52 20 50 41 53 53 | 57 4f 52 44 1f 20 20 20 |EAR PASS|WORD. |
|000014f0| 20 20 20 20 20 4e 45 58 | 54 20 50 41 53 53 57 4f | NEX|T PASSWO|
|00001500| 52 44 1f 20 20 20 20 45 | 4e 44 42 45 47 49 4e 1f |RD. E|NDBEGIN.|
|00001510| 20 20 20 20 45 4e 44 1f | 1f 50 52 4f 43 20 45 4e | END.|.PROC EN|
|00001520| 43 52 59 50 54 1f 2a 20 | 20 54 68 69 73 20 72 6f |CRYPT.* | This ro|
|00001530| 75 74 69 6e 65 20 74 61 | 6b 65 73 20 61 20 70 61 |utine ta|kes a pa|
|00001540| 73 73 77 6f 72 64 20 61 | 6e 64 20 65 6e 63 72 79 |ssword a|nd encry|
|00001550| 70 74 73 20 74 68 65 20 | 63 68 61 72 61 63 74 65 |pts the |characte|
|00001560| 72 73 20 73 6f 20 74 68 | 61 74 1f 2a 20 61 20 63 |rs so th|at.* a c|
|00001570| 61 73 75 61 6c 20 6c 6f | 6f 6b 20 61 74 20 74 68 |asual lo|ok at th|
|00001580| 65 20 64 61 74 61 20 66 | 69 6c 65 20 77 69 6c 6c |e data f|ile will|
|00001590| 20 73 68 6f 77 20 67 61 | 72 62 61 67 65 2e 03 02 | show ga|rbage...|
|000015a0| 20 20 38 30 1f 2a 20 55 | 70 20 74 6f 20 61 20 32 | 80.* U|p to a 2|
|000015b0| 30 20 63 68 61 72 61 63 | 74 65 72 20 70 61 73 73 |0 charac|ter pass|
|000015c0| 77 6f 72 64 20 6d 61 79 | 20 62 65 20 65 6e 63 72 |word may| be encr|
|000015d0| 79 70 74 65 64 2e 1f 1f | 2a 20 20 55 73 65 20 6f |ypted...|* Use o|
|000015e0| 66 20 72 65 67 69 73 74 | 65 72 73 3a 1f 2a 20 20 |f regist|ers:.* |
|000015f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 49 4e 50 55 | | INPU|
|00001600| 54 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |T | |
|00001610| 20 20 20 20 20 20 20 20 | 20 4f 55 54 50 55 54 1f | | OUTPUT.|
|00001620| 2a 20 20 23 53 30 20 20 | 20 73 74 72 69 6e 67 20 |* #S0 | string |
|00001630| 74 6f 20 62 65 20 65 6e | 63 72 79 70 74 65 64 20 |to be en|crypted |
|00001640| 20 20 20 20 65 6e 63 72 | 79 70 74 65 64 20 73 74 | encr|ypted st|
|00001650| 72 69 6e 67 1f 2a 20 20 | 23 4e 30 20 20 20 20 20 |ring.* |#N0 |
|00001660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001670| 20 20 20 20 20 20 20 20 | 20 31 20 69 66 20 65 72 | | 1 if er|
|00001680| 72 6f 72 1f 2a 20 23 53 | 31 2c 20 23 53 32 2c 20 |ror.* #S|1, #S2, |
|00001690| 23 53 33 2c 20 23 53 34 | 20 61 6e 64 20 23 4e 31 |#S3, #S4| and #N1|
|000016a0| 20 61 72 65 20 75 73 65 | 64 20 66 6f 72 20 77 6f | are use|d for wo|
|000016b0| 72 6b 69 6e 67 20 72 65 | 67 69 73 74 65 72 73 1f |rking re|gisters.|
|000016c0| 1f 2a 20 20 54 68 65 20 | 70 72 69 6e 63 69 70 6c |.* The |principl|
|000016d0| 65 20 69 73 20 74 6f 20 | 75 73 65 20 61 20 73 74 |e is to |use a st|
|000016e0| 72 69 6e 67 20 61 73 20 | 61 20 73 75 62 73 74 69 |ring as |a substi|
|000016f0| 74 75 74 69 6f 6e 20 74 | 61 62 6c 65 20 61 6e 64 |tution t|able and|
|00001700| 1f 2a 20 6f 66 66 73 65 | 74 20 74 68 65 20 73 75 |.* offse|t the su|
|00001710| 62 73 74 69 74 75 74 69 | 6f 6e 20 62 79 20 74 68 |bstituti|on by th|
|00001720| 65 20 63 68 61 72 61 63 | 74 65 72 20 70 6f 73 69 |e charac|ter posi|
|00001730| 74 69 6f 6e 20 73 6f 20 | 74 68 61 74 20 65 76 65 |tion so |that eve|
|00001740| 6e 1f 2a 20 69 66 20 74 | 77 6f 20 63 68 61 72 61 |n.* if t|wo chara|
|00001750| 63 74 65 72 73 20 61 72 | 65 20 74 68 65 20 73 61 |cters ar|e the sa|
|00001760| 6d 65 20 69 6e 20 74 68 | 65 20 63 6c 65 61 72 20 |me in th|e clear |
|00001770| 74 65 78 74 2c 20 74 68 | 65 79 20 77 69 6c 6c 20 |text, th|ey will |
|00001780| 62 65 1f 2a 20 64 69 66 | 66 65 72 65 6e 74 20 69 |be.* dif|ferent i|
|00001790| 6e 20 74 68 65 20 65 6e | 63 72 79 70 74 65 64 20 |n the en|crypted |
|000017a0| 74 65 78 74 2e 1f 1f 2a | 20 43 6c 65 61 72 20 74 |text...*| Clear t|
|000017b0| 68 65 20 77 6f 72 6b 69 | 6e 67 20 72 65 67 69 73 |he worki|ng regis|
|000017c0| 74 65 72 73 1f 20 20 20 | 20 43 41 4c 4c 20 45 4e |ters. | CALL EN|
|000017d0| 5f 43 4c 45 41 52 1f 2a | 20 53 65 74 20 75 70 20 |_CLEAR.*| Set up |
|000017e0| 74 68 65 20 73 63 61 6e | 6e 69 6e 67 20 73 74 72 |the scan|ning str|
|000017f0| 69 6e 67 2e 20 20 54 68 | 69 73 20 73 74 72 69 6e |ing. Th|is strin|
|00001800| 67 20 77 69 6c 6c 20 62 | 65 20 75 73 65 64 20 74 |g will b|e used t|
|00001810| 6f 1f 2a 20 73 65 74 20 | 74 68 65 20 70 6f 73 69 |o.* set |the posi|
|00001820| 74 69 6f 6e 20 66 6f 72 | 20 74 72 61 6e 73 6c 61 |tion for| transla|
|00001830| 74 69 6f 6e 20 69 6e 20 | 74 68 65 20 6f 74 68 65 |tion in |the othe|
|00001840| 72 20 73 74 72 69 6e 67 | 1f 03 02 20 20 39 30 1f |r string|... 90.|
|00001850| 4d 4f 56 45 20 22 41 42 | 43 44 45 46 47 48 49 4a |MOVE "AB|CDEFGHIJ|
|00001860| 4b 4c 4d 4e 4f 50 51 52 | 53 54 55 56 57 58 59 5a |KLMNOPQR|STUVWXYZ|
|00001870| 61 62 63 64 65 66 67 68 | 69 6a 6b 6c 6d 6e 6f 70 |abcdefgh|ijklmnop|
|00001880| 71 72 73 74 75 76 77 78 | 79 22 20 74 6f 20 23 53 |qrstuvwx|y" to #S|
|00001890| 34 1f 4d 4f 56 45 20 22 | 7a 20 31 32 33 34 35 36 |4.MOVE "|z 123456|
|000018a0| 37 38 39 30 2d 2f 23 3d | 40 2b 7e 24 25 3c 3e 3f |7890-/#=|@+~$%<>?|
|000018b0| 22 20 54 4f 20 20 20 20 | 20 20 20 20 23 53 34 5b |" TO | #S4[|
|000018c0| 2a 5d 1f 1f 2a 20 54 68 | 65 72 65 20 61 72 65 20 |*]..* Th|ere are |
|000018d0| 37 33 20 63 68 61 72 61 | 63 74 65 72 73 20 74 68 |73 chara|cters th|
|000018e0| 61 74 20 6d 61 79 20 62 | 65 20 63 6f 6e 76 65 72 |at may b|e conver|
|000018f0| 74 65 64 2e 20 41 6c 6c | 20 6f 74 68 65 72 73 20 |ted. All| others |
|00001900| 77 69 6c 6c 20 62 65 1f | 2a 20 72 65 6a 65 63 74 |will be.|* reject|
|00001910| 65 64 2e 1f 2a 20 53 65 | 74 20 75 70 20 20 74 68 |ed..* Se|t up th|
|00001920| 65 20 74 72 61 6e 73 6c | 61 74 69 6f 6e 20 73 74 |e transl|ation st|
|00001930| 72 69 6e 67 2e 1f 2a 20 | 54 68 65 20 74 72 61 6e |ring..* |The tran|
|00001940| 73 6c 61 74 69 6f 6e 20 | 73 74 72 69 6e 67 20 69 |slation |string i|
|00001950| 73 20 74 68 65 20 73 61 | 6d 65 20 73 65 74 20 6f |s the sa|me set o|
|00001960| 66 20 63 68 61 72 61 63 | 74 65 72 73 20 69 6e 20 |f charac|ters in |
|00001970| 72 61 6e 64 6f 6d 1f 2a | 20 6f 72 64 65 72 2c 20 |random.*| order, |
|00001980| 42 55 54 20 68 61 73 20 | 39 33 20 63 68 61 72 61 |BUT has |93 chara|
|00001990| 63 74 65 72 73 20 74 6f | 20 61 6c 6c 6f 77 20 66 |cters to| allow f|
|000019a0| 6f 72 20 75 70 20 74 6f | 20 61 20 32 30 20 63 68 |or up to| a 20 ch|
|000019b0| 61 72 61 63 74 65 72 1f | 2a 20 70 61 73 73 77 6f |aracter.|* passwo|
|000019c0| 72 64 2c 20 77 69 74 68 | 6f 75 74 20 72 65 70 65 |rd, with|out repe|
|000019d0| 61 74 69 6e 67 20 61 6e | 79 20 63 68 61 72 61 63 |ating an|y charac|
|000019e0| 74 65 72 2e 1f 1f 4d 4f | 56 45 20 22 74 7c 68 2e |ter...MO|VE "t|h.|
|000019f0| 65 21 4c 71 75 40 69 3d | 63 6b 32 62 28 72 6f 26 |e!Lqu@i=|ck2b(ro&|
|00001a00| 77 24 6e 33 66 78 34 6a | 6d 5b 70 64 35 76 2b 5a |w$n3fx4j|m[pd5v+Z|
|00001a10| 36 6c 20 7a 79 37 64 67 | 2a 5c 3c 3e 3f 22 20 54 |6l zy7dg|*\<>?" T|
|00001a20| 4f 20 23 53 31 1f 4d 4f | 56 45 20 22 54 2c 48 2f |O #S1.MO|VE "T,H/|
|00001a30| 45 47 38 51 55 5e 49 29 | 43 4b 39 42 27 52 4f 25 |EG8QU^I)|CK9B'RO%|
|00001a40| 57 23 4e 30 46 58 7b 4a | 4d 5d 50 2a 44 7d 56 2a |W#N0FX{J|M]P*D}V*|
|00001a50| 52 3b 31 72 59 44 25 22 | 20 20 20 20 20 20 20 20 |R;1rYD%"| |
|00001a60| 54 4f 20 23 53 31 5b 2a | 5d 1f 1f 2a 20 44 65 74 |TO #S1[*|]..* Det|
|00001a70| 65 72 6d 69 6e 65 20 74 | 68 65 20 6c 65 6e 67 74 |ermine t|he lengt|
|00001a80| 68 20 6f 66 20 74 68 65 | 20 70 61 73 73 77 6f 72 |h of the| passwor|
|00001a90| 64 1f 2a 20 54 68 65 20 | 70 72 65 63 65 64 69 6e |d.* The |precedin|
|00001aa0| 67 20 77 61 73 20 73 65 | 74 2d 75 70 2c 20 6e 6f |g was se|t-up, no|
|00001ab0| 77 20 74 68 65 20 72 65 | 61 6c 20 77 6f 72 6b 20 |w the re|al work |
|00001ac0| 62 65 67 69 6e 73 1f 1f | 20 20 20 20 53 49 5a 45 |begins..| SIZE|
|00001ad0| 20 23 53 30 20 49 4e 54 | 4f 20 23 4e 30 1f 20 20 | #S0 INT|O #N0. |
|00001ae0| 20 20 46 4f 52 20 23 4e | 31 20 3d 20 31 20 54 4f | FOR #N|1 = 1 TO|
|00001af0| 20 23 4e 30 03 02 20 31 | 30 30 1f 20 20 20 20 20 | #N0.. 1|00. |
|00001b00| 20 20 20 4d 4f 56 45 20 | 23 53 30 5b 23 4e 31 2c | MOVE |#S0[#N1,|
|00001b10| 31 5d 20 54 4f 20 23 53 | 33 1f 2a 20 49 4e 53 54 |1] TO #S|3.* INST|
|00001b20| 52 20 77 69 6c 6c 20 66 | 69 6e 64 20 61 20 6d 61 |R will f|ind a ma|
|00001b30| 74 63 68 20 66 6f 72 20 | 74 68 65 20 63 68 61 72 |tch for |the char|
|00001b40| 61 63 74 65 72 20 69 6e | 20 23 53 33 20 61 6e 64 |acter in| #S3 and|
|00001b50| 1f 2a 20 72 65 74 75 72 | 6e 20 74 68 65 20 70 6f |.* retur|n the po|
|00001b60| 73 69 74 69 6f 6e 20 69 | 6e 20 74 68 65 20 73 74 |sition i|n the st|
|00001b70| 72 69 6e 67 20 69 6e 20 | 23 4e 32 2e 20 54 68 65 |ring in |#N2. The|
|00001b80| 6e 20 61 20 63 68 61 72 | 61 63 74 65 72 1f 2a 20 |n a char|acter.* |
|00001b90| 69 73 20 73 65 6c 65 63 | 74 65 64 20 66 72 6f 6d |is selec|ted from|
|00001ba0| 20 23 53 31 20 61 73 20 | 74 68 65 20 63 6f 6d 62 | #S1 as |the comb|
|00001bb0| 69 6e 61 74 69 6f 6e 20 | 6f 66 20 74 68 65 20 6c |ination |of the l|
|00001bc0| 65 74 74 65 72 20 61 6e | 64 20 70 6f 73 69 74 69 |etter an|d positi|
|00001bd0| 6f 6e 1f 20 20 20 20 20 | 20 20 20 49 4e 53 54 52 |on. | INSTR|
|00001be0| 20 23 53 33 2c 23 53 34 | 2c 23 4e 32 1f 20 20 20 | #S3,#S4|,#N2. |
|00001bf0| 20 20 20 20 20 49 46 20 | 23 4e 32 20 45 51 20 30 | IF |#N2 EQ 0|
|00001c00| 20 54 48 45 4e 20 47 4f | 54 4f 20 45 4e 43 52 5f | THEN GO|TO ENCR_|
|00001c10| 45 52 52 1f 20 20 20 20 | 20 20 20 20 4d 4f 56 45 |ERR. | MOVE|
|00001c20| 20 23 53 31 5b 28 23 4e | 31 2b 23 4e 32 2d 31 29 | #S1[(#N|1+#N2-1)|
|00001c30| 2c 31 5d 20 54 4f 20 23 | 53 32 5b 2a 5d 1f 20 20 |,1] TO #|S2[*]. |
|00001c40| 20 20 45 4e 44 46 4f 52 | 20 23 4e 31 1f 20 20 20 | ENDFOR| #N1. |
|00001c50| 20 4d 4f 56 45 20 23 53 | 32 20 54 4f 20 23 53 30 | MOVE #S|2 TO #S0|
|00001c60| 1f 20 20 20 20 43 41 4c | 4c 20 45 4e 5f 43 4c 45 |. CAL|L EN_CLE|
|00001c70| 41 52 1f 20 20 20 20 52 | 45 54 55 52 4e 1f 1f 2a |AR. R|ETURN..*|
|00001c80| 20 49 66 20 61 20 63 68 | 61 72 61 63 74 65 72 20 | If a ch|aracter |
|00001c90| 69 73 20 6e 6f 74 20 63 | 6f 64 61 62 6c 65 2c 20 |is not c|odable, |
|00001ca0| 61 20 31 20 77 69 6c 6c | 20 62 65 20 72 65 74 75 |a 1 will| be retu|
|00001cb0| 72 6e 65 64 20 69 6e 20 | 23 6e 30 1f 3a 45 4e 43 |rned in |#n0.:ENC|
|00001cc0| 52 5f 45 52 52 20 20 4d | 4f 56 45 20 23 53 33 20 |R_ERR M|OVE #S3 |
|00001cd0| 54 4f 20 23 53 30 1f 20 | 20 20 20 20 20 20 20 20 |TO #S0. | |
|00001ce0| 20 20 4d 4f 56 45 20 31 | 20 54 4f 20 23 4e 30 1f | MOVE 1| TO #N0.|
|00001cf0| 20 20 20 20 20 20 20 20 | 20 20 20 43 41 4c 4c 20 | | CALL |
|00001d00| 45 4e 5f 43 4c 45 41 52 | 1f 20 20 20 20 20 20 20 |EN_CLEAR|. |
|00001d10| 20 20 20 20 52 45 54 55 | 52 4e 1f 03 02 20 31 31 | RETU|RN... 11|
|00001d20| 30 1f 50 52 4f 43 20 45 | 4e 5f 43 4c 45 41 52 1f |0.PROC E|N_CLEAR.|
|00001d30| 20 20 20 20 4d 4f 56 45 | 20 30 20 54 4f 20 23 4e | MOVE| 0 TO #N|
|00001d40| 31 1f 20 20 20 20 4d 4f | 56 45 20 22 22 20 54 4f |1. MO|VE "" TO|
|00001d50| 20 23 53 31 1f 20 20 20 | 20 4d 4f 56 45 20 22 22 | #S1. | MOVE ""|
|00001d60| 20 54 4f 20 23 53 32 1f | 20 20 20 20 4d 4f 56 45 | TO #S2.| MOVE|
|00001d70| 20 22 22 20 54 4f 20 23 | 53 33 1f 20 20 20 20 52 | "" TO #|S3. R|
|00001d80| 45 54 55 52 4e 1f 1f 50 | 52 4f 43 20 44 45 43 52 |ETURN..P|ROC DECR|
|00001d90| 59 50 54 1f 2a 20 20 54 | 68 69 73 20 72 6f 75 74 |YPT.* T|his rout|
|00001da0| 69 6e 65 20 20 64 65 63 | 72 69 70 74 73 20 61 20 |ine dec|ripts a |
|00001db0| 70 61 73 73 77 6f 72 64 | 20 63 6f 64 65 64 20 62 |password| coded b|
|00001dc0| 79 20 65 6e 63 72 79 70 | 74 1f 2a 20 20 49 74 20 |y encryp|t.* It |
|00001dd0| 69 73 20 69 6e 20 65 73 | 73 65 6e 63 65 20 74 68 |is in es|sence th|
|00001de0| 65 20 72 65 76 65 72 73 | 65 20 6f 66 20 43 52 59 |e revers|e of CRY|
|00001df0| 50 54 1f 1f 2a 20 20 55 | 73 65 20 6f 66 20 72 65 |PT..* U|se of re|
|00001e00| 67 69 73 74 65 72 73 3a | 1f 2a 20 20 20 20 20 20 |gisters:|.* |
|00001e10| 20 20 20 20 20 20 20 20 | 49 4e 50 55 54 20 20 20 | |INPUT |
|00001e20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001e30| 20 20 20 20 20 4f 55 54 | 50 55 54 1f 2a 20 20 23 | OUT|PUT.* #|
|00001e40| 53 30 20 20 20 73 74 72 | 69 6e 67 20 74 6f 20 62 |S0 str|ing to b|
|00001e50| 65 20 64 65 63 72 79 70 | 74 65 64 20 20 20 20 20 |e decryp|ted |
|00001e60| 65 6e 63 72 79 70 74 65 | 64 20 73 74 72 69 6e 67 |encrypte|d string|
|00001e70| 1f 2a 20 20 23 4e 30 20 | 20 20 20 20 20 20 20 20 |.* #N0 | |
|00001e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001e90| 20 20 20 20 20 31 20 69 | 66 20 65 72 72 6f 72 1f | 1 i|f error.|
|00001ea0| 2a 20 23 53 31 2c 20 23 | 53 32 2c 20 23 53 33 2c |* #S1, #|S2, #S3,|
|00001eb0| 20 23 53 34 2c 20 61 6e | 64 20 23 4e 31 20 61 72 | #S4, an|d #N1 ar|
|00001ec0| 65 20 75 73 65 64 20 66 | 6f 72 20 77 6f 72 6b 69 |e used f|or worki|
|00001ed0| 6e 67 20 72 65 67 69 73 | 74 65 72 73 1f 1f 2a 20 |ng regis|ters..* |
|00001ee0| 43 6c 65 61 72 20 74 68 | 65 20 77 6f 72 6b 69 6e |Clear th|e workin|
|00001ef0| 67 20 72 65 67 69 73 74 | 65 72 73 03 02 20 31 32 |g regist|ers.. 12|
|00001f00| 30 1f 1f 20 20 20 20 43 | 41 4c 4c 20 44 45 5f 43 |0.. C|ALL DE_C|
|00001f10| 4c 45 41 52 1f 2a 20 53 | 65 74 20 75 70 20 74 68 |LEAR.* S|et up th|
|00001f20| 65 20 63 6f 6e 76 65 72 | 73 69 6f 6e 20 73 74 72 |e conver|sion str|
|00001f30| 69 6e 67 73 1f 2a 20 54 | 68 65 79 20 61 72 65 20 |ings.* T|hey are |
|00001f40| 74 68 65 20 6f 70 70 6f | 73 69 74 65 20 6f 66 20 |the oppo|site of |
|00001f50| 74 68 65 20 65 6e 63 6f | 64 69 6e 67 20 73 74 72 |the enco|ding str|
|00001f60| 69 6e 67 1f 1f 1f 2a 20 | 20 20 20 20 31 32 33 34 |ing...* | 1234|
|00001f70| 35 36 37 38 39 30 20 20 | 20 20 20 20 20 20 20 32 |567890 | 2|
|00001f80| 31 32 33 34 20 20 20 20 | 20 33 20 20 20 20 20 20 |1234 | 3 |
|00001f90| 20 20 20 34 31 32 33 34 | 35 20 20 20 20 35 31 1f | 41234|5 51.|
|00001fa0| 4d 4f 56 45 20 22 74 7c | 68 2e 65 21 4c 71 75 40 |MOVE "t||h.e!Lqu@|
|00001fb0| 69 3d 63 6b 32 62 28 72 | 6f 26 77 24 6e 33 66 78 |i=ck2b(r|o&w$n3fx|
|00001fc0| 34 6a 6d 5b 70 64 35 76 | 2b 5a 36 6c 20 7a 79 37 |4jm[pd5v|+Z6l zy7|
|00001fd0| 64 67 2a 5c 3c 3e 3f 22 | 20 20 20 54 4f 20 23 53 |dg*\<>?"| TO #S|
|00001fe0| 31 1f 4d 4f 56 45 20 22 | 54 2c 48 2f 45 47 38 51 |1.MOVE "|T,H/EG8Q|
|00001ff0| 55 5e 49 29 43 4b 39 42 | 27 52 4f 25 57 23 4e 30 |U^I)CK9B|'RO%W#N0|
|00002000| 46 58 7b 4a 4d 5d 50 2a | 44 7d 56 2a 52 3b 31 72 |FX{JM]P*|D}V*R;1r|
|00002010| 59 44 25 22 20 20 20 20 | 20 20 20 20 20 20 54 4f |YD%" | TO|
|00002020| 20 23 53 31 5b 2a 5d 1f | 4d 4f 56 45 20 22 41 42 | #S1[*].|MOVE "AB|
|00002030| 43 44 45 46 47 48 49 4a | 4b 4c 4d 4e 4f 50 51 52 |CDEFGHIJ|KLMNOPQR|
|00002040| 53 54 55 56 57 58 59 5a | 61 62 63 64 65 66 67 68 |STUVWXYZ|abcdefgh|
|00002050| 69 6a 6b 6c 6d 6e 6f 70 | 71 72 73 74 75 76 77 78 |ijklmnop|qrstuvwx|
|00002060| 79 22 20 20 54 4f 20 23 | 53 34 1f 4d 4f 56 45 20 |y" TO #|S4.MOVE |
|00002070| 22 7a 20 31 32 33 34 35 | 36 37 38 39 30 2d 2f 23 |"z 12345|67890-/#|
|00002080| 3d 40 2b 7e 24 25 3c 3e | 3f 22 20 20 20 20 20 20 |=@+~$%<>|?" |
|00002090| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000020a0| 20 20 20 20 20 20 20 54 | 4f 20 23 53 34 5b 2a 5d | T|O #S4[*]|
|000020b0| 1f 1f 2a 20 44 65 74 65 | 72 6d 69 6e 65 20 74 68 |..* Dete|rmine th|
|000020c0| 65 20 6c 65 6e 67 74 68 | 20 6f 66 20 74 68 65 20 |e length| of the |
|000020d0| 65 6e 63 72 79 70 74 65 | 64 20 70 61 73 73 77 6f |encrypte|d passwo|
|000020e0| 72 64 1f 1f 20 20 20 20 | 53 49 5a 45 20 23 53 30 |rd.. |SIZE #S0|
|000020f0| 20 49 4e 54 4f 20 23 4e | 30 1f 20 20 20 20 46 4f | INTO #N|0. FO|
|00002100| 52 20 23 4e 31 20 3d 20 | 31 20 54 4f 20 23 4e 30 |R #N1 = |1 TO #N0|
|00002110| 1f 20 20 20 20 20 20 20 | 20 4d 4f 56 45 20 23 53 |. | MOVE #S|
|00002120| 30 5b 23 4e 31 2c 31 5d | 20 54 4f 20 23 53 33 1f |0[#N1,1]| TO #S3.|
|00002130| 2a 20 49 4e 53 54 52 20 | 77 69 6c 6c 20 66 69 6e |* INSTR |will fin|
|00002140| 64 20 61 20 6d 61 74 63 | 68 20 66 6f 72 20 74 68 |d a matc|h for th|
|00002150| 65 20 63 68 61 72 61 63 | 74 65 72 20 69 6e 20 23 |e charac|ter in #|
|00002160| 53 33 20 61 6e 64 03 02 | 20 31 33 30 1f 2a 20 72 |S3 and..| 130.* r|
|00002170| 65 74 75 72 6e 20 74 68 | 65 20 70 6f 73 69 74 69 |eturn th|e positi|
|00002180| 6f 6e 20 69 6e 20 74 68 | 65 20 73 74 72 69 6e 67 |on in th|e string|
|00002190| 20 69 6e 20 23 4e 32 2e | 1f 2a 20 4c 6f 6f 6b 20 | in #N2.|.* Look |
|000021a0| 75 70 20 74 68 65 20 74 | 72 61 6e 73 6c 61 74 69 |up the t|ranslati|
|000021b0| 6f 6e 20 69 6e 20 23 53 | 34 1f 20 20 20 20 20 20 |on in #S|4. |
|000021c0| 20 20 49 4e 53 54 52 20 | 23 53 33 2c 23 53 31 2c | INSTR |#S3,#S1,|
|000021d0| 23 4e 32 1f 20 20 20 20 | 20 20 20 20 49 46 20 23 |#N2. | IF #|
|000021e0| 4e 32 20 45 51 20 30 20 | 54 48 45 4e 20 47 4f 54 |N2 EQ 0 |THEN GOT|
|000021f0| 4f 20 44 45 43 52 5f 45 | 52 52 1f 20 20 20 20 20 |O DECR_E|RR. |
|00002200| 20 20 20 4d 4f 56 45 20 | 23 53 34 5b 28 23 4e 32 | MOVE |#S4[(#N2|
|00002210| 2d 23 4e 31 2b 31 29 2c | 31 5d 20 54 4f 20 23 53 |-#N1+1),|1] TO #S|
|00002220| 32 5b 2a 5d 1f 20 20 20 | 20 45 4e 44 46 4f 52 20 |2[*]. | ENDFOR |
|00002230| 23 4e 31 1f 20 20 20 20 | 4d 4f 56 45 20 23 53 32 |#N1. |MOVE #S2|
|00002240| 20 54 4f 20 23 53 30 1f | 20 20 20 20 43 41 4c 4c | TO #S0.| CALL|
|00002250| 20 44 45 5f 43 4c 45 41 | 52 1f 20 20 20 20 52 45 | DE_CLEA|R. RE|
|00002260| 54 55 52 4e 1f 1f 2a 20 | 49 66 20 61 20 63 68 61 |TURN..* |If a cha|
|00002270| 72 61 63 74 65 72 20 69 | 73 20 6e 6f 74 20 63 6f |racter i|s not co|
|00002280| 64 61 62 6c 65 2c 20 61 | 20 31 20 77 69 6c 6c 20 |dable, a| 1 will |
|00002290| 62 65 20 72 65 74 75 72 | 6e 65 64 20 69 6e 20 23 |be retur|ned in #|
|000022a0| 6e 30 1f 3a 44 45 43 52 | 5f 45 52 52 20 20 4d 4f |n0.:DECR|_ERR MO|
|000022b0| 56 45 20 23 53 33 20 54 | 4f 20 23 53 30 1f 20 20 |VE #S3 T|O #S0. |
|000022c0| 20 20 4d 4f 56 45 20 31 | 20 54 4f 20 23 4e 30 1f | MOVE 1| TO #N0.|
|000022d0| 20 20 20 20 43 41 4c 4c | 20 44 45 5f 43 4c 45 41 | CALL| DE_CLEA|
|000022e0| 52 1f 20 20 20 20 52 45 | 54 55 52 4e 1f 1f 50 52 |R. RE|TURN..PR|
|000022f0| 4f 43 20 44 45 5f 43 4c | 45 41 52 1f 20 20 20 20 |OC DE_CL|EAR. |
|00002300| 4d 4f 56 45 20 30 20 54 | 4f 20 23 4e 31 03 02 20 |MOVE 0 T|O #N1.. |
|00002310| 31 34 30 1f 20 20 20 20 | 4d 4f 56 45 20 22 22 20 |140. |MOVE "" |
|00002320| 54 4f 20 23 53 31 1f 20 | 20 20 20 4d 4f 56 45 20 |TO #S1. | MOVE |
|00002330| 22 22 20 54 4f 20 23 53 | 32 1f 20 20 20 20 4d 4f |"" TO #S|2. MO|
|00002340| 56 45 20 22 22 20 54 4f | 20 23 53 33 1f 20 20 20 |VE "" TO| #S3. |
|00002350| 20 4d 4f 56 45 20 22 22 | 20 54 4f 20 23 53 34 1f | MOVE ""| TO #S4.|
|00002360| 20 20 20 20 52 45 54 55 | 52 4e 03 00 | RETU|RN.. |
+--------+-------------------------+-------------------------+--------+--------+